Career 2015 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F1 Australia F2 Australia F9 France F20 Rodez Croatia F3 Great Britain F17 Turkey F34 Turkey F35 Israel F2 France F14 Italy F4 Bulgaria F3 Bulgaria F4 France F8 France F13 China F1 China F2 Morocco F1 Morocco F2 Croatia F4 Croatia F5 Italy F26 France F7 Great Britain F7 Nossa Caixa Aberto de Sao Paulo - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Internationaux de Tennis de Brest - Brest Gemax Open 2002 - Belgrade Challenger 42 - Andrezieux The LTA Hull Challenger - Hull Challenger Ford de Cherbourg - Cherbourg Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton XL Capital Bermuda Open - Bermuda Tennis Napoli Cup - Naples 2002 Eddleman USTA Challenger - Birmingham The Scottish Tennis Championships - Edinburgh ECM Cup - Prague ARMS USTA Challenger - Rocky Mount Zivnobanka Czech Open - Prostejov The Surbiton Trophy - Surbiton Top Wool Challenger Biella - Biella Open de Montauban - Montauban Granby Challenger - Granby Siemens Open 2002 - Scheveningen Fifth-Third Bank Tennis Championships - Lexington Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo AXA Open - Lisbon Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Optimus Maia Open - Maia Zagreb Open - Zagreb Quelle Cup 2000 - Furth Pekao Open - Szczecin Challenger Casino Lugano - Lugano Open de Montauban - Montauban Tennis Cup of Flanders - Ostende Open 88 - Contrexeville GHI Bronx Tennis Classic - Bronx CA-Challenge 2000 - Graz drkoop.com USTA Tennis Championships of Houston - Houston drkoop.com USTA Tennis Championships of San Antonio - San Antonio Open de L'Isere-Open 38 - Grenoble Open de Charleroi - Charleroi Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg ATU Cup 2001 - Weiden Challenger Casino Lugano - Lugano Memorial Savigny - Sassuolo Siemens Open 2001 - Scheveningen Internazionali di Tennis de San Marino - San Marino 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Volvo Sylt Open - Sylt Geneva Challenger - Geneva Kyiv UMC Open - Kiev The 69th King's Cup-Thailand Open - Bangkok Pekao Open - Szczecin Maia Open 2002 - Maia Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio Samsung Securities Cup - Seoul 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Jameson Cup - Milan 2003 Freeman Men's Challenger - Joplin KGHM Polish Indoors - Wroclaw Challenger Ciudad de Tijuana - Tijuana Open de Nice - Nice Prague Challenger - Prague Open de Mantouban - Montauban Open 88 - Contrexeville Northern Electric Open 1999 - Newcastle Frito Lay/USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Kyiv UMC Open - Kiev Medicor Open - Budapest Copa Sevilla Internacionales de Andalucia - Seville Copa Ericsson - Sao Paulo Internationaux de Bretagne - Brest VII Open Banc Agricol - Andorra C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos Grand Prix de Tennis - St. Jean de Luz Samsung Securities Cup Challenger Tennis - Seoul Open de L'Isere - Grenoble USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Uncle Toby's Burnie Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra XXXVII Torneig C.E. Laieta - Barcelona Open Sainte Victoire - Aix-En-Provence Ispat Open 2004 - Ostrava Steelers Cup - Kosice Schickedanz Open - Furth Czech Open - Prostejov Banca Stato Challenger Lugano - Lugano ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig Open de Montauban - Montauban Oberstraufen Cup - Oberstaufen Siemens Open 2004 - Scheveningen SAA Hilversum Open - Hilversum Open Castilla y Leon - Segovia Porsche Open - Poznan Timisoara Challenger - Timisoara St. Petersburg Challenger - St. Petersburg GHI Bronx Classic - Bronx ATP Challenger Open 2004 - Monchengladbach Samsung Securities Cup - Seoul China Open - Beijing Uncle Tobys Challenger in Caloundra - Caloundra IPP Open - Helsinki Mobilux Open - Luxembourg Challenger 42 - Andrezieux Pro Tennis World Open - Sunrise Tennis Napoli Cup - Napoli ECM Prague Open 2005 - Prague Czech Open 2005 - Prostejov Genoa Open Challenger-Fondazione Carige - Genova TED Open - Istanbul Open D'Orleans - Orleans Challenger Copa Sevilla - Seville Pekao Open 2005 - Szczecin Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Kia International in Caloundra - Caloundra Tatra Banka Open - Bratislava Mobilux Open - Luxembourg The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux KGHM Emax Polish Indoors - Wroclaw USTA Freeman Men's Challenger - Joplin BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Citta di Monza - Monza Tunis Open 2006 - Tunis ECM Prague Open - Prague San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo 5° Sporting Challenger - Turin Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Dusseldorf Open 2006 - Dusseldorf Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Samsung Secruities Cup Challenger - Seoul Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Aberto de Sao Paulo - Sao Paulo South African Airways Tennis Open - Durban Internazionali de Tennis di Bergamo - Bergamo Internationaux de Doubs Open de Franchie-Comte - Besancon 4th Volkswagen Challenger - Wolfsburg XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Prosperita Open 2007 - Ostrava Isla de Gran Canaria - Mas Palomas Croatia Osiguranje Rijeka Open - Rijeka Schickedanz Open 2007 - Furth Polska Energia Open - Bytom Almaty Challenger 1 - Almaty Open de Montauban - Montauban Aamulehti Tampere Opene - Tampere San Marino Cepu Open - San Marino LXVII Concursu Internacional de Vigo - Vigo Brasov Challenger - Brasov Alexander Kolyaskin Memorial - Donetsk ATP Challenger Trophy 2007 - Trnava Open Costa Daurada - Tarragona Samsung Securities Cup - Seoul Flea Market Cup - Busan Internationaux de Nouvelle-Caledonie - New Caledonia 2008 China TCL Challenger - Guangzhou BMW Tennis Championship - Sunrise XL Bermuda Open - Bermuda III Challenger Isla de Gran Canaria Ciudad de Telde - Telde BNP Paribas Primrose - Bordeaux Morocco Tennis Tour - Marrakech Zenith Tennis Cup-Harbour Club - Milan Mamaia Challenger - Constanta s'Tennis Masters Challenger - Graz XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como TEAN International - Alphen Aan Den Rijn Ljubljana Open 2008 - Ljubljana Copa Petrobras-Colombia - Bogota Copa Petrobras-Brazil - Aracaju Copa Petrobras-Paraguay - Asuncion Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Noumea Challenger Heilbronn Challenger Burnie Challenger Tanger Challenger Meknes Challenger Rabat Challenger Marrakech Challenger St. Brieuc Challenger Athens Challenger Monza Challenger Sofia Challenger Ostrava Challenger Bordeaux Challenger Zagreb Challenger Karlsruhe Challenger Furth Challenger Lugano Challenger Reggio Emilia Challenger Rijeka Challenger Scheveningen Challenger Tampere Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Szczecin Challenger Banja Luka Challenger Ljubljana Challenger Napoli Challenger Tarragona Challenger Genova Challenger Furth Challenger Scheveningen Challenger Poznan Challenger Kitzbuhel Challenger Trani Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Rabat Challenger Marrakech Challenger Barletta Challenger St. Brieuc Challenger Rome Challenger Zagreb Challenger Alessandria Challenger Furth Challenger Turin Challenger Poznan Challenger Orbetello Challenger Astana Challenger Geneva Challenger Kazan Challenger Connex Open Romania - Bucharest AAPT Championships - Adelaide Adidas International - Sydney Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Estoril Open - Estoril BMW Open - Munich Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Samsung Open - Brighton AAPT Championships - Adelaide Milan Indoors - Milan Open 13 - Marseille Miller Lite Hall of Fame Tennis Championships - Newport Croatia Open - Umag Generali Open 2001 - Kitzbuhel Gelsor Open Romania - Bucharest AAPT Championships - Adelaide Adidas International - Sydney Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Generali Open 2002 - Kitzbuhel Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Gelsor Open Romania - Bucharest AAPT Championships - Adelaide Tata Open 2003 - Chennai Adidas International - Sydney Siebel Open - San Jose Kroger / St. Jude International - Memphis Copenhagen Open - Copenhagen International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort RCA Championships - Indianapolis International Championship of Croatia - Umag Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Heineken Open Shanghai - Shanghai Open de Moselle - Metz AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Tata Open - Chennai Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis Brasil Open - Costa do Sauipe Arizona Men's Tennis Championships - Scottsdale Estoril Open - Estoril Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel China Open - Beijing Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Open 13 - Marseille Brasil Open - Costa do Sauipe Dubai Open - Dubai Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Stockholm Open - Stockholm CA Tennis Trophy - Vienna Next Generation Adelaide International - Adelaide Sydney International - Sydney Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart RCA Championships - Indianapolis Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide Sydney International - Sydney BMW Open - Munich Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Brisbane - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb BMW Open - Munich Catella Swedish Open - Bastad BCR Open Romania - Bucharest If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Open Sud de France - Montpellier Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Delray Beach International Tennis Championships - Delray Beach SkiStar Swedish Open - Bastad Italian Open - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Masters Series Monte-Carlo - Monte Carlo Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne The Bolton Challenger - Bolton Neride Prague Indoor - Prague Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, Group 2, 1R, MON-ALG 5-0 Davis Cup, Group 2, 2R, HUN-MON 1-4 Davis Cup, World Group, PO, SRB-AUS 4-1 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 2R, AUS-THA 5-0 Davis Cup, Group 2, 2R, MON-GRE 3-2 Davis Cup, Group 2, 2R, MON-ALG 5-0 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 2, 1R, MON-MNE 5-0 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group II, 1R, DEN-MON 3-2 Davis Cup, Group II, PO, GRE-MON 2-3 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group II, PO, MAR-MON 2-3 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, Group II, 2R, MON-LAT 2-3 Australian Open Wildcard Play-Off - Melbourne Open de Moselle - Metz